package com.niiwoo.civet.trade.dto.response.myloan;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 用户回款标的摘要信息DTO
 *
 * @author liming
 * @date 2017-12-05 11:47
 */
@Setter
@Getter
public class QueryRepaymentProjectSummaryDTO implements Serializable{

    private static final long serialVersionUID = 3218484484882799707L;

    /**
     * 标的ID
     */
    private Long projectId;

    /**
     * 用户ID
     */
    private  String userId;

    /**
     * 当前期数
     */
    private Integer currentPeriod;

    /**
     * 总期数
     */
    private Integer totalPeriod;

    /**
     * 应还款日期
     *
     */
    private Date refundDate;

    /**
     * 已还总利息
     */
    private BigDecimal refundedInterest;

    /**
     * 已还总本金
     */
    private BigDecimal refundedCorpus;

    /**
     * 已还平台管理费
     */
    private BigDecimal refundedManagementFee;

    /**
     * 已还罚息
     */
    private BigDecimal refundedPenaltyFee;

    /**
     * 严重逾期时间
     */
    private Date criticalOverdueDate;

    /**
     * 发布时间
     */
    private Date publishTime;

    /**
     * 还款状态 1正常还款中,2逾期还款中,3严重逾期还款中,4已结清
     */
    private Byte repayStatus;
}
